An Assistant for Re-Engineering Legacy Systems
نویسندگان
چکیده
This paper presents a knowledge-based approach to evolving and re-engineering large legacy systems. It describes an AI application to one special area in software maintenance-upgmdiig existing software to new technology standards. This approach assists tie human engineers in the conversion of software systems by automating the tedious and knowledgeintensive conversion process. The research shows that the payoff for using the knowledge-based approach to software evolution is not only in terms of time and money saved, but also in terms of improved quality of the upgraded software system.
منابع مشابه
Re-Engineering BLUE Financial System Using Round-Trip Engineering and Java Language Conversion Assistant
Conversion of legacy software applications into a new technology platform is common in many of today’s ICT (Information and Communication Technologies) companies. The objective is to improve performance, as a result of modeling important aspects and features through the development of conversion technologies. Much focus has been made on devising efficient methodologies in software architecture ...
متن کاملDevelopment and Application of Reverse Engineering Measures in a Re-engineering Tool
If software metrics are useful in a forward software engineering environment, they are vital in a reverse engineering one. We are endeavouring to develop suitable metrics for software engineers who urgently need them for reverse engineering legacy systems. We propose that the metrics for reverse engineering in our re-engineering tool, the Re-engineering Assistant (RA), are developed under five ...
متن کاملQuality Driven Re-engineering Framework
Context. Software re-engineering has been identified as a business critical activity to improve legacy systems in industries. It is the process of understanding existing software and improving it, for modified or improved functionality, better maintainability, configurability, reusability, or other quality goals. However, there is little knowledge to integrate software quality attributes into t...
متن کاملTool-Based Re-Engineering of a Legacy MIS: An Experience Report
In the process of restructuring its computing facilities, Rhône-Poulenc Rorer is eliminating its mainframes. As a consequence, existing legacy systems must be migrated. We present an experience report on the use of CASE tools for re-engineering a legacy MIS and illustrate the process of current state analysis and generation of a re-engineered target system. Based on the experience gained in eva...
متن کاملE-CARES Research Project: Understanding Complex Legacy Telecommunication Systems
There are many reasons for reverse engineering or reengineering legacy systems. To date, many approaches concerning re-engineering of legacy systems have been made. The majority of these approaches are dealing with systems in the field of business applications. This paper describes the work performed for the E-CARES project so far. This project is concerned with understanding and re-structuring...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994